<html>

<head>
<title>firstworks Rudiments - Comprehensive Utility Classes</title>
<link rel="stylesheet" href="../css/styles.css">
</head>

<body>

<span class="header">Comprehensive Utility Classes</span>

<p>Rudiments provides a wide range of utility classes.</p>

<ul>

<li class="listheader">Standard Input and Output</li>
<ul>
<li><a href="../programming/stdio.html">Using the standard I/O classes</a></li>
</ul>

<li class="listheader">Sleeping</li>
<ul>
<li><a href="../programming/snooze.html">Using the snooze class</a></li>
</ul>

<li class="listheader">Process and Process Environment</li>
<ul>
<li><a href="../programming/process.html">Using the process class</a></li>
<li><a href="../programming/commandline.html">Using the commandline class</a></li>
<li><a href="../programming/environment.html">Using the environment class</a></li>
</ul>

<li class="listheader">Character and String Manipulation</li>
<ul>
<li><a href="../programming/character.html">Using the character class</a></li>
<li><a href="../programming/charstring.html">Using the charstring class</a></li>
</ul>

<li class="listheader">Binary Data Manipulation</li>
<ul>
<li><a href="../programming/bytestring.html">Using the bytestring class</a></li>
</ul>

<li class="listheader">Regular Expressions</li>
<ul>
<li><a href="../programming/regularexpression.html">Using the regularexpression class</a></li>
</ul>

<li class="listheader">Random Numbers</li>
<ul>
<li><a href="../programming/randomnumber.html">Using the randomnumber class</a></li>
</ul>

<li class="listheader">Encryption</li>
<ul>
<li><a href="../programming/crypt.html">Using the crypt class</a></li>
</ul>

<li class="listheader">Date and Time</li>
<ul>
<li><a href="../programming/datetime.html">Using the datetime class</a></li>
</ul>

<li class="listheader">System Information</li>
<ul>
<li><a href="../programming/error.html">Using the error class</a></li>
<li><a href="../programming/sys.html">Using the sys class</a></li>
<li><a href="../programming/userentry.html">Using the userentry class</a></li>
<li><a href="../programming/groupentry.html">Using the groupentry class</a></li>
<li><a href="../programming/hostentry.html">Using the hostentry class</a></li>
<li><a href="../programming/protocolentry.html">Using the protocolentry class</a></li>
<li><a href="../programming/serviceentry.html">Using the serviceentry class</a></li>
</ul>

<li class="listheader">Files, File Permissions, Directories and Filesystems</li>
<ul>
<li><a href="../programming/file.html">Using the file class</a></li>
<li><a href="../programming/permissions.html">Using the permissions class</a></li>
<li><a href="../programming/directory.html">Using the directory class</a></li>
<li><a href="../programming/memorymap.html">Using the memorymap class</a></li>
<li><a href="../programming/filesystem.html">Using the filesystem class</a></li>
</ul>

<li class="listheader">Interprocess Communication</li>
<ul>
<li><a href="../programming/sharedmemory.html">Using the sharedmemory class</a></li>
<li><a href="../programming/semaphoreset.html">Using the semaphoreset class</a></li>
<li><a href="../programming/signal.html">Using the signal classes</a></li>
</ul>

<li class="listheader">Parameter Strings</li>
<ul>
<li><a href="../programming/parameterstring.html">Using the parameterstring class</a></li>
</ul>

<li class="listheader">XML</li>
<ul>
<li><a href="../programming/xmldom.html">Using the xmldom and xmldomnode classes</a></li>
<li><a href="../programming/xmlsax.html">Using the xmlsax class</a></li>
</ul>

<li class="listheader">Logging</li>
<ul>
<li><a href="../programming/logger.html">Using the logger class</a></li>
</ul>

<li class="listheader">Dynamic Libraries</li>
<ul>
<li><a href="../programming/dynamiclib.html">Using the dynamiclib class</a></li>
</ul>

</ul>

</body>
</html>
